home *** CD-ROM | disk | FTP | other *** search
- #!/bin/sh
- set -e
- rm -f /var/lib/dpkg/base.*
- cd /var/lib/dpkg
- if grep -q "^Package: base$" status; then
- cp status status.bak
- awk '
- $0 == "Package: base" { state=1 }
- state != 1 { print $0 }
- state == 1 && $0 == "" { state=2 }
- ' status > status.new
- mv status.new status
- echo "Done."
- echo
- echo "The /var/lib/dpkg/status file has been modified to remove references to"
- echo "the \`base' package, and all the /var/lib/dpkg/base.* files have been"
- echo "removed. The file \`status.bak' contains a backup of the old \`status'"
- echo "file, in case something went wrong."
- else
- echo "Not changing \`status' file since it does not seem to list base."
- fi
-